The field of computer vision has developed significantly over the last several years and the application areas span a broad ...